body 														{width: 100%; height: 100%; margin: 0px; padding: 0px; background-color: #ffffff; font: normal normal 75% Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #4E497D;}


/*---Base Styles---*/
td.lemon 												{background-color: #F5F5D0; font-size: 0.8em; font-weight: bold;}
td.palelilac										{background-color: #dfdbff; font-size: 0.8em; font-weight: bold;}

p																{padding-top: 0px;}
p.spaced												{margin-bottom: 0px; padding-bottom: 0px; padding-top: 25px;}
div 														{font-size: 1.0em;}
a 															{font-size: 1.0em; font-weight: bold; color: #6F3893; font-family: Verdana, Arial, sans-serif;}
a:hover 												{color: #375FFB;}

#wrapper 												{width: 100%; background: url(http://www.daphnetaylor.co.uk/images/navbg.gif) repeat-y top left;}

/*---Banner Styles---*/
#daphnetaylorbannerbg 					{width: 100%; height: 142px; background: #1c1561 URL(http://www.daphnetaylor.co.uk/banners/daphnebanner.jpg) repeat-x top left; text-align: right;}
#daphnetaylorrighttreebanner1 	{height: 140px; padding-right: 260px; background: URL(http://www.daphnetaylor.co.uk/banners/rightbanner[01].jpg) no-repeat 100% 0%; text-align: center;}
#daphnetaylorrighttreebanner2 	{height: 140px; padding-right: 260px; background: URL(http://www.daphnetaylor.co.uk/banners/rightbanner[02].jpg) no-repeat 100% 0%; text-align: center;}
#daphnetaylorrighttreebanner3 	{height: 140px; padding-right: 260px; background: URL(http://www.daphnetaylor.co.uk/banners/rightbanner[03].jpg) no-repeat 100% 0%; text-align: center;}
#daphnetaylorrighttreebanner4 	{height: 140px; padding-right: 260px; background: URL(http://www.daphnetaylor.co.uk/banners/rightbanner[04].jpg) no-repeat 100% 0%; text-align: center;}
#daphnetaylorrighttreebanner5 	{height: 140px; padding-right: 260px; background: URL(http://www.daphnetaylor.co.uk/banners/rightbanner[05].jpg) no-repeat 100% 0%; text-align: center;}
#daphnetaylorrighttreebanner6 	{height: 140px; padding-right: 260px; background: URL(http://www.daphnetaylor.co.uk/banners/rightbanner[06].jpg) no-repeat 100% 0%; text-align: center;}
#daphnetaylorrighttreebanner7 	{height: 140px; padding-right: 260px; background: URL(http://www.daphnetaylor.co.uk/banners/rightbanner[07].jpg) no-repeat 100% 0%; text-align: center;}
.daphnetaylortreebanner1 				{float: right; width: 170px; text-align: right; filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://www.daphnetaylor.co.uk/banners/bannerfade[01].png', sizingmethod='scale');}
.daphnetaylortreebanner2 				{float: right; width: 170px; text-align: right; filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://www.daphnetaylor.co.uk/banners/bannerfade[02].png', sizingmethod='scale');}
.daphnetaylortreebanner3 				{float: right; width: 170px; text-align: right; filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://www.daphnetaylor.co.uk/banners/bannerfade[03].png', sizingmethod='scale');}
.daphnetaylortreebanner4 				{float: right; width: 170px; text-align: right; filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://www.daphnetaylor.co.uk/banners/bannerfade[04].png', sizingmethod='scale');}
.daphnetaylortreebanner5 				{float: right; width: 170px; text-align: right; filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://www.daphnetaylor.co.uk/banners/bannerfade[05].png', sizingmethod='scale');}
.daphnetaylortreebanner6 				{float: right; width: 170px; text-align: right; filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://www.daphnetaylor.co.uk/banners/bannerfade[06].png', sizingmethod='scale');}
.daphnetaylortreebanner7 				{float: right; width: 170px; text-align: right; filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://www.daphnetaylor.co.uk/banners/bannerfade[07].png', sizingmethod='scale');}
.daphnetaylorname 							{z-index: 1; position: absolute; top: 20px; left: 30%; width: 300px; height: 70px;  filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://www.daphnetaylor.co.uk/images/daphnetaylor.png', sizingmethod='scale');}
/*---end of Banner Styles---*/


/*---Left Navigation Styles---*/
#linkholder 										{z-index: 4; position: absolute; top: 142px; left: 0; margin-right: auto; padding-bottom: 2px; background-color: #1c1561; width: 150px; text-align: left;}
.mainlink 											{display: block; position: relative; width: 140px; margin: 4px; height: 21px; text-align: left; border: 1px solid #8781C1;}
.subnavholder1 									{z-index: 5; position: absolute; top: 4px; left: 130px; width: 144px; background-color: #fff;}
.subnavholder2 									{z-index: 6; position: absolute; top: 31px; left: 130px; width: 154px; background-color: #fff;}
.subnavholder3 									{z-index: 7; position: absolute; top: 85px; left: 130px; width: 144px; background-color: #fff;}
a.submenu 											{padding: 2px; display: block; height: 16px; width: 140px; text-decoration: none; letter-spacing: 0.1em; font: normal normal 0.75em Verdana, Tahoma, sans-serif; background-color: #C1BDEC; color: #1C1561; text-align: left; border-left: 1px solid #1C1561; border-right: 1px solid #1C1561; border-top: 1px solid #1C1561;}
a.submenu:hover 								{background-color: #6F3893; color: #fff; font-weight: bold;}
a.submenub 											{padding: 2px; display: block; height: 16px; width: 140px; text-decoration: none; letter-spacing: 0.1em; font: normal normal 0.75em Verdana, Tahoma, sans-serif; background-color: #C1BDEC; color: #1C1561; text-align: left; border: 1px solid #1C1561;}
a.submenub:hover 								{background-color: #6F3893; color: #fff; font-weight: bold;}
a.submenu2 											{padding: 2px; display: block; height: 16px; width: 150px; text-decoration: none; letter-spacing: 0.1em; font: normal normal 0.75em Verdana, Tahoma, sans-serif; background-color: #C1BDEC; color: #1C1561; text-align: left; border-left: 1px solid #1C1561; border-right: 1px solid #1C1561; border-top: 1px solid #1C1561;}
a.submenu2:hover 								{background-color: #6F3893; color: #fff; font-weight: bold;}
a.submenub2 										{padding: 2px; display: block; height: 16px; width: 150px; text-decoration: none; letter-spacing: 0.1em; font: normal normal 0.75em Verdana, Tahoma, sans-serif; background-color: #C1BDEC; color: #1C1561; text-align: left; border: 1px solid #1C1561;}
a.submenub2:hover 							{background-color: #6F3893; color: #fff; font-weight: bold;}
a.navbutton 										{display: block; width: 138px; height: 15px; padding-top: 4px; letter-spacing: 0.1em; font: normal bold 0.8em/1.0em Verdana, Tahoma, sans-serif; text-decoration: none; background: #C1BDEC; color: #1C1561; margin: 1px;}
a.navbutton:hover 							{background: #6F3893; color: #fff; font-weight: bold;}
.indexquoteholder 							{z-index: 8; position: absolute; top: 312px; float: left; width: 150px; text-align: center; margin-right: auto;}
.quoteholder 										{z-index: 9; position: absolute; top: 362px; float: left; width: 150px; text-align: center; margin-right: auto;}
.quotehead 											{font: italic bold 1.5em/1.7em 'times new roman', georgia, serif; color: #5E56AC;}
.quotetext 											{z-index: 10; position: relative; width: 132px; margin: 3px; border: 1px solid #6F3893; background-color: #C1BDEC; font-size: 0.85em; line-height: 1.4em; color: #5E56AC; padding: 4px;}
img.inspired 										{padding: 4px; width: 122px; height: 150px; border: 1px solid #6F3893; background-color: #fff; margin-bottom: 8px;}
/*---end of Left Navigation Styles---*/


/*---Main Content Styles---*/
.first													{margin-top: 8px;}
.leftholder 										{z-index: 3; position: relative; float: left; width: 150px; margin-right: auto; text-align: center;}
.rightholder 										{z-index: 2; position: relative; float: right; min-height: 420px; margin-left: 150px; margin-right: 0px; padding: 30px 30px 0px; line-height: 1.4em; text-align: center; color: #5E56AC;}
.thetext 												{font: normal normal 1.0em/1.5em verdana, tahoma, arial, helvetica, sans-serif; text-align: justify; color: #5E56AC; padding-top: 8px;}
.secondwrapper 									{margin-left: 0px; margin-right: 0px; padding: 0px 30px; background-color: #fff;}
#lowerleft       								{float: left; width: 40%; line-height: 1.6em; text-align: justify; color: #443A95;}
#lowerright      								{float: right; width: 50%; line-height: 1.6em; text-align: left; color: #5E56AC;}
.minihead 											{display: inline; text-align: left; font: normal bold 1.1em/2.0em verdana, tahoma, arial, helvetica, sans-serif; letter-spacing: 0.2em;}
.minihead2 											{display: inline; text-align: left; font: italic bold 1.2em/1.4em arial, helvetica, sans-serif;}
.quoteblock 										{margin: 0px 230px 0px 50px; font: normal normal 1.0em/1.6em Verdana, Tahoma, sans-serif; color: #c00;}

.quote1 												{float: left; width: 35%; padding: 0px; margin: 0px 30px 20px 0px; color: #443a95; line-height: 1.5em;}
.quote2 												{float: left; width: 35%; padding: 0px; margin: 0px 0px 20px 0px; color: #443a95; line-height: 1.5em;}
.quotesig 											{border-bottom: 1px solid #c00; font: italic bold 1.0em/1.4em Airal, Helvetica, sans-serif; color: #c00;}

.event 													{margin: 0px 190px 14px 0px; padding: 10px; background-color: #F5F5D0; line-height: 1.6em; font-size: 0.95em; color: #5E56AC;}
.bold 													{font-size: 1.0em; font-weight: bold;}
.proceedbullet 									{font: normal bold 0.7em/1.6em arial, helvetica, sans-serif; text-decoration: none;}
a.proceed 											{font: italic bold 1.1em/1.5em arial, helvetica, sans-serif; text-decoration: underline;}
a.proceed:hover 								{color: #ff4c4d;}
img.sig 												{width: 69px; height: 30px; border-bottom: 1px solid #1c1561;}
img.tall												{width: 160px; height: 234px; border: 0px; float: right; margin-left: 30px; margin-bottom: 30px;}
img.wide                        {width: 234px; height: 160px; border: 0px; float: right; margin-left: 10px; margin-bottom: 30px;}
img.logo1												{width: 195px; height: 52px; border: 1px solid #228342; padding: 5px; float: left; margin-right: 15px;}
/*---end of Main Content Styles---*/


/*---Footer Styles---*/
.footer 												{text-align: center; padding: 20px 0px 20px 140px; border-bottom: 2px solid #8781C1;}
.copyright 											{font-size: 0.8em; color: #8781C1;}
a.bottomlink 										{font: normal bold 0.9em/1.4em Verdana, Tahoma, sans-serif; padding: 2px 5px 3px; color: #8781C1; text-decoration: none; border-left: 1px solid #8781C1; border-right: 1px solid #8781C1;}
a.bottomlink:hover 							{background-color: #8781C1; color: #fff;}
a.walink 												{color: #8781C1; font-weight: bold; font-size: 0.85em; text-decoration: underline;}
a.walink:hover 									{color: #5E56AC;}
/*---end of Footer Styles---*/


/*---List Styles---*/
.diamond												{font-size: 0.7em;}

/*---Rainbow Colours---*/
.red 														{color: #c00;}
.orange 												{color: #F5731C;}
.yellow  												{color: #D0A100;}
.green  												{color: #228342;}
.blue  													{color: #375ffb;}
.indigo  												{color: #1C1561;}
.lightred  											{color: #FF4C4D;}
.violet  												{color: #6f3893;}
.lilac  												{color: #8781C1;}
.dklilac  											{color: #5E56AC;}
.dkblue  												{color: #1c1561;}
.skyblue  											{color: #E0EBFB;}
.midpurple  										{color: #914FBC;}


/*---Rainbow Background Colours with White text---*/
.redbg  												{background-color: #FFA6A7; color: #c00; border: 3px double #c00; padding: 0px 5px 0px 7px;}
.orangebg  											{background-color: #F7E9CB; color: #F5731C; border: 3px double #F5731C; padding: 0px 5px 0px 7px;}
.yellowbg  											{background-color: #F5F5D0; color: #D0A100; border: 3px double #D0A100; padding: 0px 5px 0px 7px;}
.greenbg  											{background-color: #E6F4DD; color: #228342; border: 3px double #228342; padding: 0px 5px 0px 7px;}
.bluebg  												{background-color: #D8E4FF; color: #375ffb; border: 3px double #375ffb; padding: 0px 5px 0px 7px;}
.indigobg  											{background-color: #C1BDEC; color: #1C1561; border: 3px double #1C1561; padding: 0px 5px 0px 7px;}
.lightredbg  										{background-color: #F5DEDF; color: #FF4C4D; border: 3px double #FF4C4D; padding: 0px 5px 0px 7px;}
.violetbg  											{background-color: #DFDBFF; color: #6f3893; border: 3px double #6f3893; padding: 0px 5px 0px 7px;}
.lilacbg  											{background-color: #CCC4FF; color: #8781C1; border: 3px double #8781C1; padding: 0px 5px 0px 7px;}
.dklilacbg  										{background-color: #C7BFFF; color: #5E56AC; border: 3px double #5E56AC; padding: 0px 5px 0px 7px;}
.dkbluebg  											{background-color: #C1BDEC; color: #1c1561; border: 3px double #1c1561; padding: 0px 5px 0px 7px;}


/*---Miscellaneous Styles---*/
.underline  										{border-bottom-width: 1px; border-bottom-style: dashed;}
.solidunderline  								{border-bottom-width: 1px; border-bottom-style: solid;}
.alignright  										{text-align: right;}
.center  												{text-align: center;}
.alignleft 											{text-align: left;}
.smaller  											{font-size: 0.8em;}
.larger  												{font-size: 1.1em;}
.larger2  											{font-size: 1.3em;}
.large  												{font-size: 1.4em;}
.largest  											{font-size: 1.6em;}
strong  												{font-size: 1.1em; color: #5E56AC;}
hr  														{height: 1px; color: #8781C1;}
.fleft														{float: left;}

/*---Spacers & Clears---*/
.cb  														{clear: both;}
.cl  														{clear: left;}
.cr  														{clear: right;}

/*---List Styles---*/
ul 															{list-style-type: none; font-weight: bold; margin-left: 20px; margin-top: 12px;}
ul.coach 												{list-style-type: none; font-weight: bold; margin-left: 20px;}
ul.indent 											{list-style-type: none; font-weight: bold; margin-left: 20px; margin-top: 6px; margin-bottom: 20px}
li.coachgreen 									{list-style-image: url(images/greenbullet.gif); color: #228342; margin-bottom: 20px;}
li.coachred 										{list-style-image: url(images/redbullet.gif); color: #c00; margin-left: 20px; margin-bottom: 20px;}

li.blue 												{list-style-image: url(images/bluebullet.gif); color: #375ffb;}
li.darklilac 										{list-style-image: url(images/darklilacbullet.gif); color: #5E56AC;}
li.green 												{list-style-image: url(images/greenbullet.gif); color: #228342;}
li.indigo 											{list-style-image: url(images/indigobullet.gif); color: #1C1561;}
li.lightred 										{list-style-image: url(images/lightredbullet.gif); color: #FF4C4D;}
li.lilac 												{list-style-image: url(images/lilacbullet.gif); color: #8781C1;}
li.midpurple 										{list-style-image: url(images/midpurplebullet.gif); color: #914FBC;}
li.orange 											{list-style-image: url(images/orangebullet.gif); color: #F5731C;}
li.red 													{list-style-image: url(images/redbullet.gif); color: #c00;}
li.violet 											{list-style-image: url(images/violetbullet.gif); color: #6f3893;}
li.yellow 											{list-style-image: url(images/yellowbullet.gif); color: #D0A100;}

li.orangemar20 									{list-style-image: url(images/orangebullet.gif); color: #F5731C; margin-left: 20px; margin-bottom: 4px;}
li.greenmar30 									{list-style-image: url(images/greenbullet.gif); color: #228342; margin-left: 30px; margin-bottom: 4px;}
li.orangemar40 									{list-style-image: url(images/orangebullet.gif); color: #F5731C; margin-left: 40px; margin-bottom: 4px;}
li.greenmar50 									{list-style-image: url(images/greenbullet.gif); color: #228342; margin-left: 50px; margin-bottom: 4px;}
li.orangemar60 									{list-style-image: url(images/orangebullet.gif); color: #F5731C; margin-left: 60px; margin-bottom: 4px;}
li.greenmar70 									{list-style-image: url(images/greenbullet.gif); color: #228342; margin-left: 70px; margin-bottom: 4px;}

.formholder 										{width: 40%; margin: 0px; padding:30px 0px; font: normal normal 1.0em/1.8em verdana, arial, sans-serif; color: #1c1561;}

.form 													{float: right; margin-bottom: 5px; border: 1px solid #7C37A8; background-color: #dfdbff; font: normal normal 1.0em verdana, arial, sans-serif; color: #1c1561;}
.button			 										{float: right; background-color: #375ffb; font: normal bold 1.0em/1.4em Verdana, Tahoma, sans-serif; color: #fff; border: 1px outset #dfdbff; padding: 0px 10px; margin-top: 6px;}
.quizbutton 										{float: right; background-color: #d0a100; font: normal bold 1.0em/1.4em Verdana, Tahoma, sans-serif; color: #fff; border: 1px outset #f7e9cb; padding: 0px 10px;}

ul.errortext 										{margin-left: none; margin-top: 0px; list-style-image : none; list-style-type: disc;}
li.errortext 										{font-size: 0.9em; font-weight: bold; color: #c00;}
.messagebox 										{margin: 20px 50px 0 50px; border: 1px dashed #7c37a8; padding: 10px; background-color: #EFFAFF;}

.fifty 													{width: 50%; margin-left: auto; margin-right: auto;}